Rencontre avec SHRDLU (1968-1970)
Bien avant les grands modèles de langage comme GPT, il existait SHRDLU. Développé par Terry Winograd au MIT, ce fut une expérience pionnière en « IA symbolique » (également connue sous le nom de GOFAI : Good Old-Fashioned AI).
1. L'hypothèse du « micro-monde »
Au lieu de tenter de comprendre tout l'univers (ce qui est compliqué), SHRDLU évoluait dans un Monde de blocs. Ce monde ne contenait que des objets précis : des briques, des pyramides et une boîte.
- Ancrage symbolique : Parce que le monde était restreint, chaque mot (« rouge », « déplacer », « sur ») pouvait être parfaitement défini. Le programme « comprenait » un bloc car il disposait d'un pointeur direct vers cet objet en mémoire.
2. Capacités
- Compréhension : « Pose le bloc rouge sur le bloc vert. »
- Raisonnement : « Je ne peux pas, le bloc vert est recouvert. » (Il comprenait les contraintes physiques).
- Mémoire : « Pourquoi as-tu fait ça ? » → « Parce que tu me l'as demandé. »
3. Contexte historique
Il fonctionnait sur un DEC PDP-10 mainframe (vitesse de 1 MIPS) et utilisait un affichage graphique vectoriel. La logique a été écrite en MacLisp et Micro-Planner.
Représentation Python (l'« état »)
Title
Caption goes here.